/**
 * 封装函数，函数名 getRandomNum(min,max,countNum)
 * 生成 min~max 范围的 countNum 个不重复的随机数，存入数组并返回
 */
//生成指定数目和范围的随机数
const getRandomNum = function (min, max, countNum) {
  var arr = []
  // 在此处补全代码

  // 不重复随机数
  const random = () => {
    const num = (Math.random() * (max - min)) | 0
    if (arr.includes(num)) {
      return random()
    } else {
      arr.push(num)
    }
  }

  for (let i = 0; i < countNum; i++) {
    random()
  }
  return arr
}
module.exports = getRandomNum //请勿删除
